.lyftoptoptop{
    background-color: rgba(131, 11, 11, 0.724);
    height: 50px;
    padding: 3px 50px;
    display: flex;
    justify-content: center;
}
.lyftoptoptop div{
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 50px;
    border: #eb4e4e 2px solid;
    color: #f5f5f5;
    text-align: center;
    line-height: 45px;
    font-size: large;
}
#lyfrankbtn:hover{
    background-color: #831212;
}

.lyfrank_background{
    display: none;
    width: 980px;
    height: 1200px;
    background-color: rgb(252, 253, 253);
    border-left: 1px solid #888;
    border-right: 1px solid #888;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.lyfListbtn{
    float: right;
}
.lyfrank_top_picture{
    position: absolute;
    top: 4%;
    left: 10%;
    border: 5px #cccccc double;
}
.lyftitle{
    display: inline-block;
    font-size: 21px;
    position: absolute;
    top: 6%;
    left: 31%;
}
.lyfline1{
    display: inline-block;
    font-size: small;
    color: #888;
    position: absolute;
    top: 9%;
    left: 31%;
}
.lyfrank_top_btns1{
    position: absolute;
    top: 12%;
    left: 31%;
    display: flex; 
}
.lyfrank_top_btns1 button:last-child{
    padding: 2.5px 12px;
    font-size: 20px;
}
.lyfrank_top_btns1 button{
    background-color: rgb(0, 106, 255);
    border-radius: 5px;
    border: 2.5px rgb(54, 129, 180) solid;
    color: #f5f5f5;
    padding: 5px 20px;
}
.lyfrank_top_btns1 button:hover{
    background-color: rgb(54, 129, 180);
}
.lyfrank_top_btns2{  
    position: absolute;
    top: 12%;
    left: 44%;
}
.lyfrank_top_btns2 button{
    padding: 5px;
    border-radius: 5px;
    border: 2.5px #e1e1e1 solid;
    color: #888;
}
.lyfrank_top_btns2 button:hover{
    background-color: #d8d8d8;
}

/* 歌曲列表 */
.lyfsongslist1{
    position: absolute;
    top: 295px;
    left: 10%;
    font-size: 22px;
}
.lyfsongslist2{
    position: absolute;
    top: 307px;
    left: 21%;
    font-size: small;
    color: #888;
}
.lyfsongslist3{
    position: absolute;
    top: 307px;
    right: 9%;
    font-size: small;
    color: #888;
}
.lyfsongslist3_times{
    color: red;
}
.lyfsongsContent{
    position: absolute;
    top: 330px;
    left: 10%;
    width: 81%;
    background-color: #f9f9f9;
    border-top: 2px rgba(255, 0, 0, 0.582) solid;
    border-right: 2px #cccccc solid;
    border-left: 2px #cccccc solid;
    border-bottom: 2px #cccccc solid;
}
.lyfsongsContent_line1{
    color: #888;
    display: flex;
    justify-content: flex-start;
    border-bottom: #cccccc 1px solid;
}
.lyfsongsContent_line1 div{
    padding: 1% 2%;
    border-left: #cccccc 1px solid;
}
#lyftitle_1{
    border-left: none;
    width: 12%;
}
#lyftitle_2{
    width: 40%;
}
#lyftitle_3{
    width: 20%;
}
#lyftitle_4{
    border-right: none;
}

.lyfssssongs{
    font-size: 13px;
}
.lyftop1{
    height: 70px;
    background-color: #f5f5f5;
    position: relative;
}
.lyftop2{
    height: 70px;
    background-color: #e0e0e0;
    position: relative;
}
.lyftop3{
    height: 70px;
    background-color: #f5f5f5;
    position: relative;
}
.lyftop1_1{
    display: inline;
    width: 55px;
    border: orangered 1px solid;
    position: absolute;
    top: 9%;
    left: 17%;
}

.lyfnumberOfSongs{
    display: inline-block;
    text-align: center;
    width: 12%;
    line-height: 70px;
}
.lyfimgOfSongs{
    display: inline-block;
    padding-right: 5px;
    width: 10%;
}
.lyfnameOfSongs1{
    display: inline-block;
    padding-left: 15px;
    width: 35%;
}
.lyfnameOfSongs2{
    display: inline-block;
    padding-left: 45px;
    width: 43%;
}
.lyfdurationOfSongs{
    display: inline-block;
    width: 23%;
}
.lyfsingerOfSongs{
    display: inline-block;
}

#lyfsongsStyle .songsStyle:nth-child(even) {
    background-color: #f5f5f5;
}
#lyfsongsStyle .songsStyle:nth-child(odd) {
    background-color: #e0e0e0;
}
